/*---------------------------------------------------------------------------*/
.b-container.index{overflow: hidden;}
.b-container.contact .contact-wel{position: relative;text-align: center;color:#727171;font-size:18px;line-height: 35px;padding:0 30px;}
.b-container.contact .contact-wel:before{content:"";position: absolute;left:0;top:0;width:30px;height:30px;background:url(../images/icon_contact1.png) no-repeat left top;}
.b-container.contact .contact-wel:after{content:"";position: absolute;right:0;bottom:0;width:30px;height:30px;background:url(../images/icon_contact2.png) no-repeat right bottom;}
.b-container.contact .maptitle{margin-left:-6%;}
.b-container.contact .maptitle .titleitem{width:27.33%;margin-left:6%;float:left;text-align: center;font-size:15px;color:#595757;line-height: 45px;cursor: pointer;}
.b-container.contact .maptitle .titleitem:hover,.b-container.contact .maptitle .titleitem.active{border-bottom:1px solid #595757;}
.b-container.contact .contact-other{color:#595757;font-size:15px;line-height:40px;text-align: center;}
.b-container.contact .contact-other img{width:140px;}
@media only screen and (max-width:1366px){
	.b-container.contact .contact-wel{font-size:16px;}
	.b-container.contact .contact-other img{width:120px;}
	.b-container.contact .contact-other{font-size:14px;}
	.b-container.contact .maptitle .titleitem{font-size:14px;line-height:40px; }
}
@media only screen and (max-width:1200px){
	.b-container.contact .maptitle{margin-left:-3%;}
	.b-container.contact .maptitle .titleitem{width:30.33%;margin-left:3%;}
}
@media only screen and (max-width:1024px){
	.b-container.contact .contact-wel{font-size:15px;}
	.b-container.contact .contact-other img{width:100px;}
	.b-container.contact .contact-other{font-size:12px;line-height: 30px;}
	.b-container.contact .maptitle .titleitem{font-size:12px;line-height:40px; }
}
@media only screen and (max-width:800px){
	.b-container.contact .contact-wel{font-size:14px;line-height: 30px;}
	.b-container.contact .maptitle .titleitem{font-size:13px;}
	.b-container.contact .maptitle .titleitem span{display: none;}	
	.b-container.contact .contact-other img{width:80px;}
}
@media only screen and (max-width:500px){
	.b-container.contact .contact-wel{font-size:13px;}
}


/*---------------------------------------------------------------------------*/
.d_caselist ul{margin-left:-3%;}
.d_caselist ul .listitem{width:30.33%;float:left;margin-left:3%;margin-bottom:35px;border:1px solid #ccc;}
.d_caselist ul .listitem:hover{box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.2);}
.d_caselist .listitem .itemtxt{padding:20px 30px;background: white;color:#595757;}
.d_caselist .listitem:hover .itemtxt{background:#F7F8F8;}
.d_caselist .listitem .t-title{line-height: 20px;margin-bottom:15px;}
.d_caselist .listitem .t-title .cn{font-size:20px;display: inline-block;float:left;font-weight: bold;}
.d_caselist .listitem .t-title .en{font-size:16px;display: inline-block;float:left;}
.d_caselist .listitem .t-desc{
	font-family: 思源细体;
	font-size:12px;line-height: 22px;height:88px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.d_caselist .listitem .t-date{font-size:13px;text-align: right;border-bottom:1px solid #ccc;line-height: 40px; }
.d_casesuggest{position: relative;padding-right:620px;height:298px;}
.d_casesuggest .left{width:100%;}
.d_casesuggest .right{width:560px;position: absolute;right:0;top:0;}
.b-container .owl-theme.d_casebanner .owl-controls .owl-pagination{position: absolute;right: 0;bottom: 10px;width: 100%;}
.b-container .owl-theme.d_casebanner .owl-controls .owl-buttons div{margin:0;padding:0;border-radius: 0;display: block;}
.b-container .owl-theme.d_casebanner .owl-controls .owl-buttons .owl-prev{position: absolute;width:35px;height:60px;left:0;top:50%;margin-top:-30px;background:url(../images/icon_prev.png) no-repeat center;background-color: #231815;}
.b-container .owl-theme.d_casebanner .owl-controls .owl-buttons .owl-next{position: absolute;width:35px;height:60px;right:0;top:50%;margin-top:-30px;background:url(../images/icon_next.png) no-repeat center;background-color: #231815;}
.b-container .owl-theme.d_casebanner .owl-controls .owl-page span{width: 13px;height: 13px;border-radius: 13px;border:1px solid white;background: none;opacity:0.8;}
.b-container .owl-theme.d_casebanner .owl-controls .owl-page.active span{border-color: white;background:white;}
.b-container .owl-theme.d_casebanner .owl-item img{width:100%;height:298px;}
.d_casesuggest .right ul li{position: relative;padding-left:130px;}
.d_casesuggest .right ul li:hover{background: url(../images/bg_case.jpg) no-repeat center;background-size: cover;color:white;}
.d_casesuggest .right ul li .itemdate{position: absolute;left:35px;top:25px;width:60px;text-align: center;}
.d_casesuggest .right ul li .itemdate .d1{font-size:53px;line-height: 1em;padding-bottom:10px;margin-bottom: 10px;border-bottom:2px solid #3E3A39;font-weight: bold;}
.d_casesuggest .right ul li:hover .itemdate .d1{border-color:white;}
.d_casesuggest .right ul li .itemdate .d2{font-size:16px;line-height: 1em;font-weight: bold;}
.d_casesuggest .right ul li .itemtxt{padding:25px 0;padding-right:20px;}
.d_casesuggest .right ul li .itemtxt .t-title{font-size:20px;line-height: 20px;margin-bottom:20px;margin-top:3px;font-weight: bold;}
.d_casesuggest .right ul li .itemtxt .t-desc{
	font-size:14px;line-height:28px;height:56px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
@media only screen and (max-width:1366px){
	.d_caselist .listitem .itemtxt{padding:15px 20px;}
	.d_caselist .listitem .t-title{line-height: 20px;margin-bottom:12px;}
	.d_caselist .listitem .t-title .cn{font-size:18px;}
	.d_caselist .listitem .t-title .en{font-size:14px;}
	.d_caselist .listitem .t-date{font-size:12px;line-height: 35px;}
}
@media only screen and (max-width:1024px){
	.d_caselist ul .listitem{margin-bottom: 25px;}
	.d_caselist .listitem .itemtxt{padding:15px 15px;}
	.d_caselist .listitem .t-title{line-height: 20px;margin-bottom:8px;}
	.d_caselist .listitem .t-title .cn{font-size:15px;}
	.d_caselist .listitem .t-title .en{font-size:12px;}
	.d_caselist .listitem .t-date{font-size:12px;line-height: 30px;}
	.d_casesuggest{padding-right:470px;}
	.d_casesuggest .right{width:440px;}
	.d_casesuggest .right ul li{position: relative;padding-left:100px;}
	.d_casesuggest .right ul li .itemdate{left:25px;top:20px;width:50px;}
	.d_casesuggest .right ul li .itemdate .d1{font-size:45px;padding-bottom:8px;margin-bottom: 8px;}
	.d_casesuggest .right ul li .itemdate .d2{font-size:13px;}
	.d_casesuggest .right ul li .itemtxt{padding:20px 0;padding-right:15px;}
	.d_casesuggest .right ul li .itemtxt .t-title{font-size:16px;line-height: 16px;margin-bottom:15px;margin-top:3px;}
	.d_casesuggest .right ul li .itemtxt .t-desc{font-size:12px;line-height:25px;height:50px;}
	.b-container .owl-theme.d_casebanner .owl-item img{width:100%;height:248px;}
	.d_casesuggest{height:248px;}
}
@media only screen and (max-width:800px){
	.d_casesuggest{padding-right:0;height:auto;}
	.b-container .owl-theme.d_casebanner .owl-item img{height:auto;}
	.d_casesuggest .right{width:100%;position: relative;}
	.d_caselist ul{margin-left:-4%;}
	.d_caselist ul .listitem{width:46%;margin-left:4%;margin-bottom:30px;}
}
@media only screen and (max-width:600px){
	.b-container .owl-theme.d_casebanner .owl-controls .owl-page span{width:11px;height:11px;}
	.b-container .owl-theme.d_casebanner .owl-controls .owl-buttons .owl-prev{width:28px;height:50px;margin-top:-25px;}
	.b-container .owl-theme.d_casebanner .owl-controls .owl-buttons .owl-next{width:28px;height:50px;margin-top:-25px;}
	.d_casesuggest .right ul li{position: relative;padding-left:80px;}
	.d_casesuggest .right ul li .itemdate{left:18px;top:15px;width:44px;}
	.d_casesuggest .right ul li .itemdate .d1{font-size:35px;padding-bottom:5px;margin-bottom: 5px;}
	.d_casesuggest .right ul li .itemdate .d2{font-size:12px;}
	.d_casesuggest .right ul li .itemtxt{padding:15px 0;padding-right:15px;}
	.d_casesuggest .right ul li .itemtxt .t-title{font-size:15px;line-height: 16px;margin-bottom:10px;margin-top:0px;}
	.d_casesuggest .right ul li .itemtxt .t-desc{font-size:12px;line-height:20px;height:40px;}
}
@media only screen and (max-width:500px){
	.d_caselist ul{margin-left:0;}
	.d_caselist ul .listitem{width:100%;margin-left:0;float:none;margin:0 auto;margin-bottom:20px;max-width:400px;}
}


/*---------------------------------------------------------------------------*/
.d_caselist.single ul{margin-left:0;}
.d_caselist.single ul .listitem{width:100%;margin-left:0;float:none;margin:0 auto;margin-bottom:30px;}
.d_pagedetail .left{width:800px;float:left;}
.d_pagedetail .right{width:340px;float:right;}
.d_pagedetail .left .subtitle{font-size:36px;line-height: 40px;padding-bottom: 20px;margin-bottom:20px;border-bottom:1px solid #ccc;font-weight:bold;}
.d_pagedetail .left .detailtitle{font-size:20px;line-height: 30px;margin-bottom: 20px;font-weight: bold;}
.d_pagedetail .left .detailcontent{font-size:14px;line-height: 30px;color:#7F8080;font-family: 思源细体;}
.d_pagedetail .left .detailcontent img{width:100%;margin:1em 0;}
@media only screen and (max-width:1366px){
	.d_pagedetail .left .subtitle{font-size:30px;line-height: 35px;padding-bottom: 15px;margin-bottom:15px;}
	.d_pagedetail .left .detailtitle{font-size:16px;line-height: 25px;margin-bottom: 15px;}
	.d_pagedetail .left .detailcontent{font-size:14px;line-height: 30px;}
}
@media only screen and (max-width:1280px){
	.d_pagedetail .left{width:68%;}
	.d_pagedetail .right{width:29%;}
	.d_pagedetail .left .detailcontent{font-size:12px;line-height:25px;}
}
@media only screen and (max-width:1024px){
	.d_pagedetail .left .subtitle{font-size:25px;line-height: 30px;padding-bottom: 15px;margin-bottom:15px;}
	.d_pagedetail .left .detailtitle{font-size:15px;line-height: 25px;margin-bottom: 15px;}
}
@media only screen and (max-width:800px){
	.d_pagedetail .left .subtitle{font-size:20px;line-height: 25px;padding-bottom: 10px;margin-bottom:10px;}
	.d_pagedetail .left .detailtitle{font-size:15px;line-height: 25px;margin-bottom: 10px;}
	.d_pagedetail .left{width:100%;float:none;margin-bottom: 30px;}
	.d_pagedetail .right{width:100%;float:none;display: none;}
}


/*---------------------------------------------------------------------------*/
.d_newssuggest{position: relative;padding-left:120px;height:120px;border:1px solid #ccc;}
.d_newssuggest.c_white{border:none;}
.d_newssuggest .number{
	position: absolute;width:120px;height:100%;left:0;top:0;background: url(../images/bg_news.jpg) no-repeat center;background-size: cover;text-align: center;
	font-size:22px;line-height: 30px;padding-top:30px;color:white;
}
.d_newssuggest .box{position: relative;overflow: hidden;height: 100%}
.d_newssuggest.c_white .box{background:#3EA8E0;background: rgba(62,168,224,0.6);}
.d_newssuggest .box .roll__list{width:100%;position: absolute;left:0;top:0;}
.d_newssuggest .box .listitem{width:50%;float:left;position: relative;padding-left:100px;height:120px;padding-top:35px;padding-right:10px;}
.d_newssuggest .box .listitem .hovericon{position: absolute;line-height: 1em;font-size:24px;width:80px;text-align: center;left:0;top:30px;cursor: pointer;}
.d_newssuggest .box .listitem .hovericon.pre{top:42px;}
.d_newssuggest .box .listitem .hovericon:hover{color:#3DA0BB;}

.d_newssuggest .box .listitem:hover{color:block;}
.d_newssuggest.c_white .box .listitem{color:white;}
.d_newssuggest.c_white .box .listitem:hover{color:white;}
.d_newssuggest .box .listitem .itemicon{position: absolute;width:6px;height:6px;background: #3E3A39;border-radius: 100%;left:80px;top:44px;}
.d_newssuggest.c_white .box .listitem .itemicon{background: white;}
.d_newssuggest .box .listitem .itemdate{font-size:18px;line-height: 25px;font-weight: bold;}
.d_newssuggest .box .listitem .itemtitle{font-size:15px;line-height: 25px;height:25px;color:#7F8080;}
.d_newssuggest .box .listitem .itemtitle:hover{color:#3DA0BB;}
.d_newssuggest.c_white .box .listitem .itemtitle{color:white;}
.d_newssuggest.c_white .box .listitem .itemtitle:hover{color:black;}
.d_newslist ul{margin-left:-8%;}
.d_newslist ul .listitem{width:42%;float:left;margin-left:8%;position: relative;padding-left:120px;border-bottom:1px solid #ccc;margin-bottom:45px;padding-bottom:18px;}
.d_newslist ul .listitem:hover{border-color:#3DA0BB;}
.d_newslist ul .listitem .itemdate{font-size:22px;line-height: 1em;position: absolute;left:0;top:0;font-weight: bold;}
.d_newslist ul .listitem .t-title{font-size:14px;line-height: 1em;margin-bottom: 10px;font-weight: bold;}
.d_newslist ul .listitem:hover .t-title{color:#3DA0BB;}
.d_newslist ul .listitem .t-desc{font-size:13px;line-height: 25px;height: 50px;color:#7F8080;font-family: 思源细体;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
@media only screen and (max-width:1024px){
	.d_newssuggest{padding-left:100px;height:100px;}
	.d_newssuggest .number{width:100px;font-size:18px;line-height: 25px;padding-top:25px;}
	.d_newssuggest .box .listitem{padding-left:80px;height:100px;padding-top:25px;padding-right:10px;}
	.d_newssuggest .box .listitem .hovericon{font-size:20px;width:60px;top:20px;}
	.d_newssuggest .box .listitem .hovericon.pre{top:32px;}
	.d_newssuggest .box .listitem .itemicon{left:60px;top:34px;}
	.d_newssuggest .box .listitem .itemdate{font-size:16px;line-height: 25px;}
	.d_newssuggest .box .listitem .itemtitle{font-size:13px;line-height: 25px;height:25px;}
	.d_newslist ul{margin-left:-5%;}
	.d_newslist ul .listitem{width:45%;margin-left:5%;padding-left:100px;margin-bottom:40px;padding-bottom:15px;}
	.d_newslist ul .listitem .itemdate{font-size:18px;}
	.d_newslist ul .listitem .t-title{font-size:14px;}
	.d_newslist ul .listitem .t-desc{font-size:12px;line-height: 22px;height: 44px;}
}
@media only screen and (max-width:800px){
	.d_newssuggest .box .listitem{width:100%;float:none;}
	.d_newslist ul{margin-left:0;}
	.d_newslist ul .listitem{width:100%;margin-left:0;}
	.d_newssuggest{height:200px;border:none;}
	.d_newssuggest .number{height:100px;}
	.d_newssuggest .box .listitem{border:1px solid #ccc;}
	.d_newssuggest.c_white .box .listitem{border:none;}
	.d_newssuggest .box .inner .listitem:nth-child(2n+1){border-bottom:none;}
}
@media only screen and (max-width:500px){
	.d_newssuggest{padding-left:70px;height:140px;}
	.d_newssuggest .number{width:70px;font-size:16px;line-height: 20px;padding-top:15px;height:70px;}
	.d_newssuggest .box .listitem{padding-left:50px;height:70px;padding-top:15px;padding-right:10px;}
	.d_newssuggest .box .listitem .hovericon{font-size:16px;width:30px;top:12px;}
	.d_newssuggest .box .listitem .hovericon.pre{top:21px;}
	/*.d_newssuggest .box .listitem:hover .hovericon{display: none;}*/
	.d_newssuggest .box .listitem .itemicon{left:35px;top:21px;}
	.d_newssuggest .box .listitem .itemdate{font-size:15px;line-height: 20px;}
	.d_newssuggest .box .listitem .itemtitle{font-size:12px;line-height: 20px;height:20px;}
	.d_newslist ul .listitem{padding-left:70px;margin-bottom:30px;padding-bottom:10px;}
	.d_newslist ul .listitem .itemdate{font-size:14px;}
	.d_newslist ul .listitem .t-title{font-size:13px;}
	.d_newslist ul .listitem .t-desc{font-size:12px;line-height: 20px;height: 40px;}
}


/*---------------------------------------------------------------------------*/
.d_newslist.single ul{margin-left:0;}
.d_newslist.single ul .listitem{width:100%;margin-left:0;border:none;padding-left:0;margin-bottom: 30px;}
.d_newslist.single ul .listitem .itemdate{font-size:12px;line-height: 30px;position: relative;}
.d_newslist.single ul .listitem .t-title{font-size:16px;line-height: 25px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.d_newslist.single ul .listitem:hover .t-title{color:#3E3A39;color:initial;}
.d_newslist.single ul .listitem .t-title:hover{border-color:#3DA0BB;color:#3DA0BB;}
.d_newslist.single ul .listitem .t-desc{height:auto;-webkit-line-clamp:10;}
.d_newslist.single ul .listitem .d-more{font-size:12px;margin-top:10px;}
.d_newslist.single ul .listitem .d-more:hover{color:#3DA0BB;}
.b-container.about .pagebanner{position: relative;}
.d_aboutsubmenu{position: absolute;bottom:10%;left:0;width:100%;}
.d_aboutsubmenu ul li.listitem{width:25%;float:left;text-align: center;}
.d_aboutsubmenu ul li.listitem .icon{width:140px;height:140px;margin:0 auto;max-width:95%;}
.d_aboutsubmenu ul li.listitem.i1 .icon{background: url(../images/icon_about1.png) no-repeat center;background-size:100% 100%;}
.d_aboutsubmenu ul li.listitem.i2 .icon{background: url(../images/icon_about2.png) no-repeat center;background-size:100% 100%;}
.d_aboutsubmenu ul li.listitem.i3 .icon{background: url(../images/icon_about3.png) no-repeat center;background-size:100% 100%;}
.d_aboutsubmenu ul li.listitem.i4 .icon{background: url(../images/icon_about4.png) no-repeat center;background-size:100% 100%;}
.d_aboutsubmenu ul li.listitem.i1:hover .icon,.d_aboutsubmenu ul li.listitem.i1.active .icon{background: url(../images/icon_about_1.png) no-repeat center;background-size:100% 100%;}
.d_aboutsubmenu ul li.listitem.i2:hover .icon,.d_aboutsubmenu ul li.listitem.i2.active .icon{background: url(../images/icon_about_2.png) no-repeat center;background-size:100% 100%;}
.d_aboutsubmenu ul li.listitem.i3:hover .icon,.d_aboutsubmenu ul li.listitem.i3.active .icon{background: url(../images/icon_about_3.png) no-repeat center;background-size:100% 100%;}
.d_aboutsubmenu ul li.listitem.i4:hover .icon,.d_aboutsubmenu ul li.listitem.i4.active .icon{background: url(../images/icon_about_4.png) no-repeat center;background-size:100% 100%;}
.d_aboutsubmenu ul li.listitem p{font-size:24px;line-height: 1em;margin-top:30px;font-weight: bold;color:#727171;}
.d_aboutsubmenu ul li.listitem.active p{color:black;}

.pagetitletype1{text-align: center;vertical-align:bottom;}
.pagetitletype1.tleft{text-align: left;}
.pagetitletype1 img{width:60px;display: inline-block;vertical-align:bottom;}
.pagetitletype1 span.cn{font-size:30px;display: inline-block;margin:0 20px;vertical-align:bottom;line-height:1em;font-weight: bold;}
.pagetitletype1.singlecn span.cn{margin:0;}
.pagetitletype1.nologo span.cn{margin-left:0;}
.pagetitletype1 span.en{font-size:20px;display: inline-block;vertical-align:bottom;line-height: 1.25em;}
.pagetitletype1.hasborder{position: relative;width:100%;}
.pagetitletype1.hasborder:before{content:"";width:41%;height:1px;left:0;top:50%;background:#ddd;position: absolute;}
.pagetitletype1.hasborder:after{content:"";width:41%;height:1px;right:0;top:50%;background:#ddd;position: absolute;}

.d_aboutcontent1{font-size:16px;line-height: 50px;}
.d_aboutcontent2{background: #F7F8F8;}
.d_aboutcontent2 .left{width:50%;float:left;}
.d_aboutcontent2 .left img{width:100%;}
.d_aboutcontent2 .right{width:50%;float:left;padding:40px;}
.d_aboutcontent2 .right .d1{font-size:30px;line-height: 1em;margin-bottom: 20px;}
.d_aboutcontent2 .right .d2{color:#5D5E5D;font-size:16px;line-height: 40px;font-family: 思源细体;}
.d_teamlist ul{margin-left:-3%;}
.d_teamlist ul li.listitem{width:30.33%;float:left;margin-left:3%;position: relative;cursor:pointer;margin-bottom:35px;}
.d_teamlist ul li.listitem .itemdesc{position: absolute;width:100%;left:0;bottom:0;line-height: 35px;background: #EFEFEF;text-align: center;font-size:15px;color:#5D5E5D;display: none;}
.d_teamlist ul li.listitem:hover .itemdesc{display: block;}
@media only screen and (max-width:1366px){
	.d_aboutsubmenu ul li.listitem .icon{width:120px;height:120px;}
	.d_aboutcontent1{font-size:15px;line-height: 40px;}
	.d_aboutsubmenu ul li.listitem p{font-size:20px;margin-top:20px;}
	.pagetitletype1 img{width:50px;}
	.pagetitletype1 span.cn{font-size:26px;margin:0 18px;}
	.pagetitletype1 span.en{font-size:18px;}
	.d_aboutcontent2 .right .d1{font-size:25px;margin-bottom: 20px;}
	.d_aboutcontent2 .right .d2{font-size:15px;line-height: 35px;}
}
@media only screen and (max-width:1280px){
	.d_aboutcontent2 .right{padding:25px;}
}
@media only screen and (max-width:1024px){
	.d_aboutsubmenu ul li.listitem .icon{width:100px;height:100px;}
	.d_aboutcontent1{font-size:14px;line-height: 35px;}
	.d_aboutsubmenu ul li.listitem p{font-size:18px;margin-top:15px;}
	.pagetitletype1 img{width:40px;}
	.pagetitletype1 span.cn{font-size:24px;margin:0 15px;}
	.pagetitletype1 span.en{font-size:16px;}
	.d_aboutcontent2 .right .d1{font-size:20px;margin-bottom: 15px;}
	.d_aboutcontent2 .right .d2{font-size:14px;line-height: 30px;}
	.d_teamlist ul li.listitem .itemdesc{line-height: 30px;font-size:14px;}
}
@media only screen and (max-width:800px){
	.d_aboutsubmenu ul li.listitem .icon{width:80px;height:80px;}
	.d_aboutcontent1{font-size:13px;line-height: 35px;}
	.d_aboutsubmenu ul li.listitem p{font-size:16px;margin-top:15px;}
	.pagetitletype1 img{width:30px;}
	.pagetitletype1 span.cn{font-size:20px;margin:0 15px;}
	.pagetitletype1 span.en{font-size:12px;}
	.d_aboutsubmenu{position: relative;bottom:auto;left:0;width:100%;margin-top:50px;}
	.d_aboutcontent2 .right .d1{font-size:18px;margin-bottom: 15px;}
	.d_aboutcontent2 .right .d2{font-size:12px;line-height: 25px;}
	.d_aboutcontent2 .right{padding:20px;}
}
@media only screen and (max-width:600px){
	.d_aboutsubmenu ul li.listitem .icon{width:60px;height:60px;}
	.d_aboutcontent1{font-size:13px;line-height: 30px;}
	.d_aboutsubmenu ul li.listitem p{font-size:14px;margin-top:10px;}
	.pagetitletype1 img{width:25px;}
	.pagetitletype1 span.cn{font-size:18px;margin:0 10px;}
	.pagetitletype1 span.en{font-size:12px;}
	.d_aboutsubmenu{margin-top:40px;}
	.d_aboutcontent2 .left,.d_aboutcontent2 .right{width:100%;float:none;}
	.d_teamlist ul{margin-left:-4%;}
	.d_teamlist ul li.listitem{width:46%;float:left;margin-left:4%;margin-bottom: 20px;}
	.d_teamlist ul li.listitem .itemdesc{display: block;}
}
@media only screen and (max-width:450px){
	.pagetitletype1 span.cn{font-size:17px;margin:0 10px;}
}


/*---------------------------------------------------------------------------*/
.d_aboutyslist ul{margin-left:-3%;}
.d_aboutyslist ul li.listitem{width:47%;float:left;margin-left:3%;margin-bottom:35px;position: relative;background: url(../images/bg_ys.jpg) no-repeat center;background-size: cover;padding-left:140px;color:white;cursor: pointer;border:1px solid #ddd;}
.d_aboutyslist ul li.listitem:hover{background:white;color:#3E3A39;border-color:#ddd;}
.d_aboutyslist ul li.listitem .itemicon{position: absolute;left:0;top:0;width:140px;height:100%;}
.d_aboutyslist ul li.listitem .inner{padding:30px;padding-left:0;}
.d_aboutyslist ul li.listitem .inner .p1{font-size:22px;line-height: 1em;margin-bottom:20px;}
.d_aboutyslist ul li.listitem .inner .p2{font-size:14px;line-height: 1em;}
.d_aboutyslist ul li.listitem.i1 .itemicon{background: url(../images/icon_ys1.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i2 .itemicon{background: url(../images/icon_ys2.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i3 .itemicon{background: url(../images/icon_ys3.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i4 .itemicon{background: url(../images/icon_ys4.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i5 .itemicon{background: url(../images/icon_ys5.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i6 .itemicon{background: url(../images/icon_ys6.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i1:hover .itemicon{background: url(../images/icon_ys_1.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i2:hover .itemicon{background: url(../images/icon_ys_2.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i3:hover .itemicon{background: url(../images/icon_ys_3.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i4:hover .itemicon{background: url(../images/icon_ys_4.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i5:hover .itemicon{background: url(../images/icon_ys_5.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i6:hover .itemicon{background: url(../images/icon_ys_6.png) no-repeat center;}
.d_aboutyslist ul li.listitem.i3,.d_aboutyslist ul li.listitem.i5{clear:both;}
@media only screen and (max-width:1366px){
	.d_aboutyslist ul li.listitem .inner .p1{font-size:20px;margin-bottom:20px;}
	.d_aboutyslist ul li.listitem .inner .p2{font-size:12px;}
}
@media only screen and (max-width:1024px){
	.d_aboutyslist ul li.listitem .inner .p1{font-size:18px;margin-bottom:15px;}
	.d_aboutyslist ul li.listitem .inner .p2{font-size:12px;}
	.d_aboutyslist ul li.listitem{margin-bottom:30px;padding-left:100px;}
	.d_aboutyslist ul li.listitem .itemicon{position: absolute;left:0;top:0;width:100px;height:100%;}
	.d_aboutyslist ul li.listitem .inner{padding:25px;padding-left:0;}
	.b-container .d_aboutyslist ul li.listitem:hover .itemicon,.b-container .d_aboutyslist ul li.listitem .itemicon{background-size:45px auto;}
}
@media only screen and (max-width:800px){
	.d_aboutyslist ul{margin-left:0;}
	.d_aboutyslist ul li.listitem{width:100%;float:none;margin-left:0;margin-bottom: 20px;}
}
@media only screen and (max-width:500px){

	.d_aboutyslist ul li.listitem .inner .p1{font-size:16px;margin-bottom:12px;}
	.d_aboutyslist ul li.listitem .inner .p2{font-size:11px;line-height: 1.5em;}
	.d_aboutyslist ul li.listitem{padding-left:80px;}
	.d_aboutyslist ul li.listitem .itemicon{position: absolute;left:0;top:0;width:80px;height:100%;}
	.d_aboutyslist ul li.listitem .inner{padding:20px;padding-left:0;}
	.b-container .d_aboutyslist ul li.listitem:hover .itemicon,.b-container .d_aboutyslist ul li.listitem .itemicon{background-size:35px auto;}
}


/*---------------------------------------------------------------------------*/
.d_parterlist ul{margin-left:-2%;}
.d_parterlist ul li.listitem{margin-left:2%;width:23%;float:left;margin-bottom: 30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
/*.d_parterlist ul li.listitem:hover{margin-top:-3px;margin-bottom: 33px;}*/
.d_parterlist ul li.listitem .itemimg{border:1px solid #ccc;text-align: center;height:200px;margin-bottom:10px;cursor: pointer;box-shadow:none;}
.d_parterlist ul li.listitem .itemimg.empty{line-height: 200px;background: #F7F8F8;font-size:22px;}
.d_parterlist ul li.listitem:hover .itemimg{border-color:#3DA0BB;}
.d_parterlist ul li.listitem .itemimg img{max-width:90%;max-height:90%;}
.d_parterlist ul li.listitem .itemdesc{font-size:15px;line-height: 30px;height:60px;text-align: center;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
@media only screen and (max-width:1366px){
	.d_parterlist ul li.listitem .itemimg img{max-width:70%;max-height:80%;}
}
@media only screen and (max-width:1024px){
	.d_parterlist ul{margin-left:-3%;}
	.d_parterlist ul li.listitem{margin-left:3%;width:30.33%;}
	.d_parterlist ul li.listitem .itemdesc{font-size:14px;}
}
@media only screen and (max-width:800px){
	.d_parterlist ul li.listitem .itemimg img{max-width:80%;max-height:80%;}
	.d_parterlist ul li.listitem .itemimg{height:180px;}
	.d_parterlist ul li.listitem .itemimg.empty{line-height: 180px;}
	.d_parterlist ul li.listitem .itemdesc{font-size:12px;line-height:25px;height:50px;}
}
@media only screen and (max-width:600px){
	.d_parterlist ul{margin-left:-3%;}
	.d_parterlist ul li.listitem{margin-left:3%;width:47%;margin-bottom: 20px;}
	.d_parterlist ul li.listitem .itemimg img{max-width:80%;max-height:80%;}
	.d_parterlist ul li.listitem .itemimg{height:160px;margin-bottom:5px; }
	.d_parterlist ul li.listitem .itemimg.empty{line-height: 160px;}
}
@media only screen and (max-width:500px){
	.d_parterlist ul li.listitem .itemimg img{max-width:70%;max-height:80%;}
	.d_parterlist ul li.listitem .itemimg{height:150px;margin-bottom:5px; }
	.d_parterlist ul li.listitem .itemimg.empty{line-height: 150px;}
}


/*---------------------------------------------------------------------------*/
.commonpagemenu{text-align: center;border-bottom:1px solid #ccc;}
.commonpagemenu li.listitem{display: inline-block;vertical-align:middle;}
.commonpagemenu li.listitem img{width:60px;height:60px;margin:0 auto;margin-bottom: 15px;}
.commonpagemenu li.listitem img.type2{display: none;}
.commonpagemenu li.listitem img.type1{display: block;}
.commonpagemenu li.listitem.onlylogo img{width:105px;height:auto;margin-bottom:0;}
.commonpagemenu li.listitem:hover img.type2,.commonpagemenu li.listitem.active img.type2{display: block;}
.commonpagemenu li.listitem:hover img.type1,.commonpagemenu li.listitem.active img.type1{display: none;}
.commonpagemenu li.listitem p{font-size:20px;line-height: 35px;border-bottom:1px solid white;color:#9FA0A0;}
.commonpagemenu li.listitem:hover p,.commonpagemenu li.listitem.active p{border-color:#4186B4;color:#4186B4;}
.commonpagemenu.nolink li.listitem:hover p,.commonpagemenu.nolink li.listitem.active p{border-color:white;color:#9FA0A0;}

.commonpagemenu li.line{width:1px;display: inline-block;height:100px;background: #ccc;margin:0 60px;vertical-align: middle;}

.d_servicecontent1{font-size:17px;line-height: 40px;text-align: center;/*border-bottom:1px*/ solid #ccc;}
.d_listcol2 ul{margin-left:-3%;}
.d_listcol2 ul li.listitem{width:47%;float:left;margin-left:3%;}
.d_listcol4 ul{margin-left:-1%;}
.d_listcol4 ul li.listitem{width:23.8%;float:left;margin-left:1%;margin-bottom:15px;}
.d_listcol4.min ul{margin-left:-2%;}
.d_listcol4.min ul li.listitem{width:23%;float:left;margin-left:2%;}
.d_listcol4 ul li.listitem .itemdesc,.d_listcol2 ul li.listitem .itemdesc,.d_listcol2 ul li.listitem .itemdesc{font-size:14px;line-height: 30px;text-align: center;margin-top:10px;}
.d_listcol4 ul li.listitem .itemdesc.spec,.d_listcol2 ul li.listitem .itemdesc.spec{background: #3E3A39;color:white;margin-top: 0;line-height:35px;}
.d_listcol4 ul li.listitem .itemdesc:hover,.d_listcol2 ul li.listitem .itemdesc:hover,.d_listcol2 ul li.listitem .itemdesc:hover{color:black;}
.d_listcol4 ul li.listitem .itemdesc.spec:hover,.d_listcol2 ul li.listitem .itemdesc.spec:hover{color:white;}
.d_listcol5 ul{margin-left:-1%;}
.d_listcol5 ul li.listitem{width:19%;float:left;margin-left:1%;}
.d_listcol5.min ul{margin-left:-2%;}
.d_listcol5.min ul li.listitem{width:18%;float:left;margin-left:2%;}
.d_listcol5 ul li.listitem .itemdesc,.d_listcol3 ul li.listitem .itemdesc,.d_listcol2 ul li.listitem .itemdesc{font-size:14px;line-height: 30px;text-align: center;margin-top:10px;}
.d_listcol5 ul li.listitem .itemdesc.spec,.d_listcol2 ul li.listitem .itemdesc.spec{background: #3E3A39;color:white;margin-top: 0;line-height:35px;}
.d_listcol5 ul li.listitem .itemdesc:hover,.d_listcol3 ul li.listitem .itemdesc:hover,.d_listcol2 ul li.listitem .itemdesc:hover{color:black;}
.d_listcol5 ul li.listitem .itemdesc.spec:hover,.d_listcol2 ul li.listitem .itemdesc.spec:hover{color:white;}

.d_imglisttype1 ul li.listitem{width:55%;float:left;}
.d_imglisttype1 ul li.listitem.multi{width:44%;float:left;margin-right:1%;}
.d_imglisttype1 ul li.listitem .imgset .imgitem{width:49%;float:left;display: block;}
.d_imglisttype1 ul li.listitem .imgset .imgitem img{width:100%;}
.d_imglisttype1 ul li.listitem .imgset .imgitem:nth-child(2n+1){margin-right:2%;}
.d_imglisttype1 ul li.listitem .imgset .imgitem:nth-child(0),.d_imglisttype1 ul li.listitem .imgset .imgitem:nth-child(1){margin-bottom: 14px;}
.d_imglisttype1 ul li.listitem .itemdesc{font-size:14px;line-height: 30px;text-align: center;margin-top:10px;}
.d_imglisttype1 ul li.listitem .itemdesc:hover{color:black;}
.d_listcol3 ul{margin-left:-3%;}
.d_listcol3 ul li.listitem{width:30.33%;float:left;margin-left:3%;margin-bottom:65px;}
.d_listcol3 ul li.listitem:nth-child(3n+1){clear:both;}
.servicelogolist ul li.listitem{height:90px;text-align: center;border:1px solid #ccc;cursor: pointer;box-shadow: none;}
.servicelogolist ul li.listitem:hover{border-color:#3DA0BB;}
.servicelogolist ul li.listitem img{max-width: 80%;max-height: 80%;}
.d_servicecontent2 .c-title{font-size:20px;line-height: 35px;margin-bottom:50px;}
.d_servicecontent2 .c-p{font-size: 16px;line-height: 50px;color:#666464;margin-bottom:10px;}
.d_servicecontent2 .c-p span{font-size:20px;color:#595757;}
@media only screen and (max-width:1366px){
	.commonpagemenu li.listitem img{width:50px;height:50px;margin-bottom: 12px;}
	.commonpagemenu li.listitem.onlylogo img{width:95px;}
	.commonpagemenu li.listitem p{font-size:18px;line-height: 35px;}
	.commonpagemenu li.line{height:90px;margin:0 50px;}
	.d_servicecontent1{font-size:16px;line-height: 40px;}
	.d_servicecontent2 .c-title{font-size:18px;line-height: 30px;margin-bottom:40px;}
	.d_servicecontent2 .c-p{font-size: 15px;line-height: 45px;margin-bottom:10px;}
	.d_servicecontent2 .c-p span{font-size:18px;}
}
@media only screen and (max-width:1024px){
	.commonpagemenu li.listitem img{width:45px;height:45px;margin-bottom: 10px;}
	.commonpagemenu li.listitem.onlylogo img{width:80px;}
	.commonpagemenu li.listitem p{font-size:16px;line-height: 30px;}
	.commonpagemenu li.line{height:80px;margin:0 40px;}
	.d_servicecontent1{font-size:15px;line-height: 35px;}
	.d_servicecontent2 .c-title{font-size:17px;line-height: 30px;margin-bottom:30px;}
	.d_servicecontent2 .c-p{font-size: 14px;line-height: 40px;margin-bottom:8px;}
	.d_servicecontent2 .c-p span{font-size:17px;}
	.d_listcol3 ul li.listitem{margin-bottom:45px;}
}
@media only screen and (max-width:600px){
	.commonpagemenu li.listitem img{width:35px;height:35px;margin-bottom: 10px;}
	.commonpagemenu li.listitem.onlylogo img{width:70px;}
	.commonpagemenu li.listitem p{font-size:15px;line-height: 30px;}
	.commonpagemenu li.line{height:70px;margin:0 20px;}
	.d_servicecontent1{font-size:14px;line-height: 30px;}
	.d_listcol4 ul li.listitem .itemdesc,.d_listcol2 ul li.listitem .itemdesc,.d_listcol2 ul li.listitem .itemdesc,.d_imglisttype1 ul li.listitem .itemdesc{font-size:12px;margin-top:5px;line-height: 22px;}
	.d_listcol5 ul li.listitem .itemdesc,.d_listcol3 ul li.listitem .itemdesc,.d_listcol2 ul li.listitem .itemdesc,.d_imglisttype1 ul li.listitem .itemdesc{font-size:12px;margin-top:5px;line-height: 22px;}
	.d_imglisttype1 ul li.listitem .imgset .imgitem:nth-child(0),.d_imglisttype1 ul li.listitem .imgset .imgitem:nth-child(1){margin-bottom: 6px;}
	.d_servicecontent2 .c-title{font-size:16px;line-height: 30px;margin-bottom:30px;}
	.d_servicecontent2 .c-p{font-size: 12px;line-height: 30px;margin-bottom:8px;}
	.d_servicecontent2 .c-p span{font-size:16px;}
	.d_listcol3 ul{margin-left:-3%;}
	.d_listcol3 ul li.listitem{width:47%;margin-left:3%;margin-bottom:40px;}
	.d_listcol3 ul li.listitem:nth-child(3n+1){clear:none;}
	.d_listcol3 ul li.listitem:nth-child(2n+1){clear:both;}
	.d_listcol3.canfull ul{margin-left:-2%;}
	.d_listcol3.canfull ul li.listitem{width:31.33%;margin-left:2%;margin-bottom:0;}
	.d_listcol3.canfull ul li.listitem:nth-child(3n+1){clear:none;}
	.d_listcol3.canfull ul li.listitem:nth-child(2n+1){clear:none;}	
}
@media only screen and (max-width:500px){
	.d_listcol2 ul{margin-left:0;}
	.d_listcol2 ul li.listitem{width:100%;float:none;margin-left:0;margin-bottom:20px;}
	.d_imglisttype1 ul li.listitem{width:100%;float:none;}
	.d_imglisttype1 ul li.listitem.multi{width:100%;float:none;margin-right:0;margin-bottom:20px;}
	.servicelogolist ul li.listitem{height:80px;}
	.commonpagemenu li.listitem img{width:30px;height:30px;margin-bottom: 8px;}
	.commonpagemenu li.listitem.onlylogo img{width:55px;}
	.commonpagemenu li.listitem p{font-size:12px;line-height: 25px;}
	.commonpagemenu li.line{height:55px;margin:0 10px;}
}
@media only screen and (max-width:400px){
	
	.commonpagemenu li.listitem img{width:30px;height:30px;margin-bottom: 5px;}
	.commonpagemenu li.listitem.onlylogo img{width:50px;}
	.commonpagemenu li.listitem p{font-size:10px;line-height: 25px;}
	.commonpagemenu li.line{height:55px;margin:0 5px;}
}


/*---------------------------------------------------------------------------*/
/*解决方案*/
.d_solcontent1 .c-title{font-size:20px;line-height: 35px;margin-bottom:40px;font-weight: bold;}
.d_solcontent1 .c-p{font-size: 16px;line-height: 50px;color:#666464;margin-bottom:10px;}
.d_sollist1 ul{margin-left:-1%;}
.d_sollist1 ul li.listitem{margin-left:1%;width:19%;float:left;cursor:pointer;margin-bottom:20px;}
.d_sollist1 ul li.listitem.needclear,.d_sollist1 ul li.listitem:nth-child(5n+1){clear:both;}
.d_sollist1 ul li.listitem .itemimg{border:1px solid #ccc;}
.d_sollist1 ul li.listitem .t-title{margin:15px 0;}
.d_sollist1 ul li.listitem .t-title span.cn{font-size:18px;vertical-align: bottom;line-height: 1em;font-weight: bold;}
.d_sollist1 ul li.listitem .t-title span.en{font-size:12px;margin-left:3px;vertical-align:bottom;line-height: 1.2em;font-family:思源细体;}
.d_sollist1 ul li.listitem .t-desc{font-size:13px;line-height: 30px;font-family:思源细体;}

.d_solcontent2 .left{width:76%;float:left;}
.d_solcontent2 .right{width:18%;float:left;margin-left:6%;}
.d_solcontent2 .right .r_img{width:100%;display: block;}
.d_solcontent2 .right .r_btn{background: #3E3A39;color:white;font-size:18px;text-align: center;line-height: 40px;margin:14px 0; }
.d_solcontent2 .right .r_btn:hover{background: black;}
.d_solcontent2 .right ul.linklist{margin-left:-2%;}
.d_solcontent2 .right ul.linklist li{width:18%;margin-left:2%;float:left;text-align: center;font-size:12px;line-height: 1em;}
.d_solcontent2 .right ul.linklist li img{width:95%;display: block;margin:0 auto;}
.d_solcontent2 .right ul.linklist li img.notxt{display: none;}
.d_solcontent2 .right ul.linklist li p{font-size:12px;line-height: 35px;display: none;}
.d_sollist2 li.listitem{position: relative;padding-left:120px;padding-top: 23px;min-height:90px;}
.d_sollist2 li.listitem .icon{position: absolute;left:0;top:0;}
.d_sollist2 li.listitem .icon img{width:90px;height:90px;}
.d_sollist2 li.listitem .p1 span.cn{font-size:24px;vertical-align: bottom;line-height: 1em;}
.d_sollist2 li.listitem .p1 span.en{font-size:12px;vertical-align: bottom;line-height: 1em;}
.d_sollist2 li.listitem .p1 span.line{font-size:14px;vertical-align: bottom;line-height: 1em;}
.d_sollist2 li.listitem .p2 {font-size:16px;margin-top: 15px;}
.d_solcodelist ul{width:700px;margin:0 auto;max-width:100%;}
.d_solcodelist ul li{width:50%;float:left;text-align: center;font-size:17px;line-height: 45px;}
.d_solcodelist ul li img{width:150px;max-width:95%;display: block;margin:0 auto;border:1px solid #ccc;}
@media only screen and (max-width:1366px){	
	.d_solcontent1 .c-title{font-size:18px;line-height: 30px;margin-bottom:40px;}
	.d_solcontent1 .c-p{font-size: 15px;line-height: 40px;margin-bottom:10px;}
	.d_sollist1 ul li.listitem .t-title span.cn{font-size:16px;}
	.d_sollist1 ul li.listitem .t-title span.en{font-size:12px;margin-left:5px;}
	.d_sollist1 ul li.listitem .t-desc{font-size:12px;line-height: 25px;}
	.d_sollist2 li.listitem{padding-top:21px;}
	.d_sollist2 li.listitem .p1 span.cn{font-size:20px;}
	.d_sollist2 li.listitem .p1 span.en{font-size:12px;}
	.d_sollist2 li.listitem .p1 span.line{font-size:14px;}
	.d_sollist2 li.listitem .p2 {font-size:15px;margin-top: 15px;}
	.d_solcodelist ul li{font-size:16px;}	
}
@media only screen and (max-width:1024px){	
	.d_solcontent1 .c-title{font-size:17px;line-height: 30px;margin-bottom:30px;}
	.d_solcontent1 .c-p{font-size: 14px;line-height: 35px;margin-bottom:8px;}
	.d_sollist1 ul{margin-left:-2%;}
	.d_sollist1 ul li.listitem{margin-left:2%;width:23%;}
	.d_sollist1 ul li.listitem .t-title span.cn{font-size:15px;}
	.d_sollist1 ul li.listitem .t-title span.en{font-size:12px;margin-left:5px;}
	.d_sollist1 ul li.listitem .t-title{margin:10px 0;}
	.d_sollist1 ul li.listitem.needclear,.d_sollist1 ul li.listitem:nth-child(4n+1){clear:none;}
	.d_sollist1 ul li.listitem:nth-child(4n+1){clear:both;}
	.d_solcontent2 .right .r_btn{font-size:15px;line-height: 35px;}
	.d_sollist2 li.listitem{padding-top:17px;padding-left:100px;}
	.d_sollist2 li.listitem .icon img{width:80px;height:80px;}
	.d_sollist2 li.listitem .p1 span.cn{font-size:18px;}
	.d_sollist2 li.listitem .p2 {font-size:14px;margin-top: 15px;}
	.d_solcodelist ul li{font-size:14px;}
	.d_solcodelist ul li img{width:120px;}
}
@media only screen and (max-width:800px){
	.d_sollist1 ul{margin-left:-2%;}
	.d_sollist1 ul li.listitem{margin-left:2%;width:31.33%;}
	.d_sollist1 ul li.listitem:nth-child(4n+1){clear:none;}
	.d_sollist1 ul li.listitem:nth-child(3n+1){clear:both;}
}
@media only screen and (max-width:600px){	
	.d_solcontent1 .c-title{font-size:16px;line-height: 30px;margin-bottom:30px;}
	.d_solcontent1 .c-p{font-size: 12px;line-height: 30px;margin-bottom:8px;}
	.d_sollist1 ul{margin-left:-2%;}
	.d_sollist1 ul li.listitem{margin-left:2%;width:48%;}
	.d_sollist1 ul li.listitem:nth-child(3n+1){clear:none;}
	.d_sollist1 ul li.listitem:nth-child(2n+1){clear:both;}
	.d_sollist1 ul li.listitem .t-title span.en{display: none;}
	.d_solcontent2 .left{width:100%;float:none;}
	.d_solcontent2 .right{width:100%;float:none;max-width:300px;margin:0 auto;margin-top:50px;}
	.d_solcontent2 .right ul.linklist li img.notxt{display: block;}
	.d_solcontent2 .right ul.linklist li img.hastxt{display: none;}
	.d_solcontent2 .right ul.linklist li p{display: block;}
	.d_sollist2 li.listitem{padding-top:5px;padding-left:70px;}
	.d_sollist2 li.listitem .icon img{width:60px;height:60px;}
	.d_sollist2 li.listitem .p1 span.cn{font-size:16px;}
	.d_sollist2 li.listitem .p2 {font-size:12px;margin-top: 8px;}
	.d_solcodelist ul li{font-size:12px;line-height: 35px;}
	.d_solcodelist ul li img{width:100px;}
	.d_solcontent2 .right .r_btn{font-size:14px;}	
}


/*---------------------------------------------------------------------------*/
.d_joinwel{font-size:18px;line-height: 40px;text-align: center;color:#727171;}
.d_joblist ul{margin-left:-2%;}
.d_joblist ul li.listitem{margin-left:2%;width:48%;float:left;margin-bottom:25px;border:1px solid #ccc;padding:30px;}
.d_joblist ul li.listitem.needhide{display:none;}
.d_joblist ul li.listitem .itemname span.cn{font-size:18px;line-height: 1em;vertical-align: bottom;font-weight: bold;}
.d_joblist ul li.listitem .itemname span.en{font-size:13px;line-height: 1em;vertical-align: bottom;font-family: 思源细体;}
.d_joblist ul li.listitem .itemdesc{font-size:14px;line-height: 25px;margin:20px 0;font-family: 思源细体;}
.d_joblist ul li.listitem .itemdesc p span{color:#727171;}
.d_joblist ul li.listitem .itemopr .opritem{width:120px;line-height: 33px;float:left;margin-right:30px;color:#727171;border:1px solid #727171;font-size:14px;text-align: center;}
.d_joblist ul li.listitem .itemopr .opritem.active,.d_joblist ul li.listitem .itemopr .opritem:hover{background: url(../images/bg_btn.jpg) no-repeat center;color:white;border-color:white;}
.d_joininfo{margin-bottom: 30px;}
.d_joininfo ul li{width:33.33%;float:left;text-align: center;font-size:15px;line-height: 20px;padding:0 1em;}
.d_joininfo ul li.m{border-left:1px solid #727171;border-right: 1px solid #727171;}
@media only screen and (max-width:1366px){
	.d_joinwel{font-size:16px;line-height: 35px;}
	.d_joblist ul li.listitem .itemname span.cn{font-size:16px;}
	.d_joblist ul li.listitem .itemname span.en{font-size:12px;}
	.d_joblist ul li.listitem .itemdesc{font-size:12px;line-height: 22px;margin:15px 0;}
	.d_joblist ul li.listitem .itemopr .opritem{width:100px;}
	.d_joininfo ul li{font-size:14px;}
}
@media only screen and (max-width:1024px){
	.d_joinwel{font-size:15px;line-height: 35px;}
	.d_joblist ul li.listitem{padding:25px;margin-bottom:20px;}
	.d_joblist ul li.listitem .itemname span.cn{font-size:16px;}
	.d_joblist ul li.listitem .itemname span.en{font-size:12px;}
	.d_joblist ul li.listitem .itemdesc{font-size:12px;line-height: 22px;margin:12px 0;}
	.d_joblist ul li.listitem .itemopr .opritem{width:80px;line-height: 30px;margin-right:20px;font-size:12px;}
	.d_joininfo ul li{font-size:12px;}
}
@media only screen and (max-width:600px){
	.d_joinwel{font-size:14px;line-height: 30px;}
	.d_joblist ul li.listitem{padding:20px;margin-bottom:15px;}
	.d_joblist ul{margin-left:0;}
	.d_joblist ul li.listitem{margin-left:0;width:100%;float:none;}
	.d_joininfo{text-align: center;}
	.d_joininfo ul li{font-size:12px;width:100%;float:none;}
	.d_joininfo ul li.m{border:none;border-top:1px solid #727171;border-bottom: 1px solid #727171;padding:10px 0;margin:10px 0;display: inline-block;width:auto;}
}


/*---------------------------------------------------------------------------*/
.pagecommontxt{font-size:17px;line-height: 45px;color:#666464;}
.b-container.school .d_schoolvideo video{width:360px;/*height:240px;*/margin:0 auto;object-fit:fill;}
.b-container.school .d_schoolcode{text-align: center;}
.b-container.school .d_schoolcode img{width:155px;border:1px solid #ccc;}
.b-container.school .d_schoolcode p{font-size:17px;line-height: 50px;}
.pagetitletype2{font-size:22px;line-height: 35px/*1em*/;}

.d_schoollist1 ul{margin-left:-2%;}
.d_schoollist1 ul li.listitem{margin-left:2%;width:23%;float:left;text-align: center;}
.d_schoollist1 ul li.listitem .itemimg{position: relative;}
.d_schoollist1 ul li.listitem .imgdesc{position: absolute;width:100%;left:0;bottom:0;font-size:16px;line-height: 40px;background:rgba(0,0,0,0.6);color:white;}
.d_schoollist1 ul li.listitem .itemname{font-size:16px;line-height: 40px;margin-top:5px;}
.d_schoollist2 li.listitem{width:20%;float:left;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;cursor: pointer;}
.d_schoollist2 li.listitem.active{
	-moz-transform:scale(1.06,1.06);
	-webkit-transform:scale(1.06,1.06);
	-o-transform:scale(1.06,1.06);
	-ms-transform:scale(1.06,1.06);
	transform:scale(1.06,1.06);
	z-index: 2;
	box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.2);border:1px solid #ccc\9;
}
.d_schoollist2 li.listitem .itemtop{text-align: center;background: #333333;color:white;padding:40px 0;}
.d_schoollist2 li.listitem .itemtop .itemicon{display: block;width:50px;margin:0 auto;height:40px;}
.d_schoollist2 li.listitem .itemtop .itemname{font-size:18px;line-height: 1em;margin-top: 15px;}
.d_schoollist2 li.listitem.active .itemtop{background: url(../images/bg_jyts.jpg) no-repeat center;background-size:cover;}
.d_schoollist2 li.listitem.active .itemtop .itemicon{display: none;}
.d_schoollist2 li.listitem.active .itemtop .itemname{margin-top:35px;margin-bottom: 20px;}
.d_schoollist2 li.listitem .itemdesc{color:#666464;padding:18px;background: white;}
.d_schoollist2 li.listitem .itemdesc .text{font-size:14px;line-height: 30px;height:300px;letter-spacing:1px;}
.d_schoollist2 li.listitem .itemdesc .line{background: #ccc;width:100%;height:1px;margin-top:10px;margin-bottom: 40px;}
@media only screen and (max-width:1366px){
	.pagecommontxt{font-size:16px;line-height: 40px;}
	.pagetitletype2{font-size:20px;}
	.d_schoollist1 ul li.listitem .imgdesc{font-size:15px;line-height: 35px;}
	.d_schoollist1 ul li.listitem .itemname{font-size:15px;line-height: 35px;margin-top:5px;}
	.d_schoollist2 li.listitem .itemtop .itemname{font-size:17px;margin-top: 15px;}
	.d_schoollist2 li.listitem .itemdesc{padding:18px;}
	.d_schoollist2 li.listitem .itemdesc .text{font-size:14px;line-height: 30px;height:300px;letter-spacing:1px;}
	.d_schoollist2 li.listitem .itemdesc .line{margin-top:10px;margin-bottom: 30px;}
}
@media only screen and (max-width:1200px){
	.d_schoollist2 li.listitem .itemdesc .text{font-size:13px;line-height: 25px;height:250px;letter-spacing:1px;}
}
@media only screen and (max-width:1024px){
	.pagecommontxt{font-size:15px;line-height: 35px;}
	.pagetitletype2{font-size:18px;}
	.pagetitletype2.multiline{line-height: 1.7em;}
	.d_schoollist1 ul li.listitem .imgdesc{font-size:14px;line-height: 35px;}
	.d_schoollist1 ul li.listitem .itemname{font-size:14px;line-height: 35px;margin-top:5px;}
	.d_schoollist2 li.listitem .itemtop{padding:25px 0;}
	.d_schoollist2 li.listitem .itemtop .itemname{font-size:15px;margin-top: 15px;}
	.d_schoollist2 li.listitem .itemtop .itemicon{width:40px;height: 32px;}
	.d_schoollist2 li.listitem.active .itemtop .itemname{margin-top:27px;margin-bottom: 20px;}
	.d_schoollist2 li.listitem .itemdesc{padding:15px;}
	.d_schoollist2 li.listitem .itemdesc .text{font-size:12px;line-height:25px;height:275px;letter-spacing:1px;}
	.d_schoollist2 li.listitem .itemdesc .line{margin-top:10px;margin-bottom: 20px;}
}
@media only screen and (max-width:800px){
	.pagecommontxt{font-size:14px;line-height: 30px;}
	.pagetitletype2{font-size:16px;}
	.d_schoollist1 ul li.listitem{width:48%;margin-bottom: 20px;}
	.d_schoollist1 ul li.listitem .imgdesc{font-size:12px;line-height: 30px;}
	.d_schoollist1 ul li.listitem .itemname{font-size:12px;line-height: 30px;margin-top:5px;}
	.d_schoollist2 li.listitem{width:100%;float:none;margin-bottom:20px;}
	.d_schoollist2 li.listitem.active{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		z-index: 2;
		box-shadow: none;border:none\9;
	}
	.d_schoollist2 li.listitem .itemdesc .text{height:auto;}
	.d_schoollist2 li.listitem .itemtop .itemicon{width:35px;height:auto;}
	.d_schoollist2 li.listitem.active .itemtop .itemicon{display: block;}
	.d_schoollist2 li.listitem.active .itemtop .itemname{margin:0;margin-top: 15px;}
	.d_schoollist2 li.listitem .itemdesc .line{margin:15px 0;}
	.b-container.school .d_schoolvideo video{width:320px;/*height:240px;*/margin:0 auto;max-width:100%;}
	.b-container.school .d_schoolcode{text-align: center;}
	.b-container.school .d_schoolcode img{width:120px;border:1px solid #ccc;}
	.b-container.school .d_schoolcode p{font-size:15px;line-height: 40px;}
}
@media only screen and (max-width:600px){
	.pagecommontxt{font-size:13px;line-height: 28px;}
}
@media only screen and (max-width:500px){
	.pagetitletype2{font-size:15px;}
}


/*---------------------------------------------------------------------------*/
.d_schoolcmflist .listitem{height:340px;background: url(../images/bg_cmf.jpg) no-repeat center;background-size: cover;text-align: center;color:white;}
.d_schoolcmflist .listitem .itemicon{margin:70px 0;}
.d_schoolcmflist .listitem .itemicon img{width:100px;}
.d_schoolcmflist .listitem .itemname{font-size:25px;line-height: 1em;}
.d_schoolcmflist .listitem .itemsubdesc{font-size:14px;line-height: 1em;margin-top: 30px;}

.d_schooltxtlist .listitem{float:left;display: inline-block;vertical-align: bottom;font-size:16px;margin-right:100px;cursor:pointer;line-height: 25px;}
.d_schooltxtlist .listitem:hover{color:#3DA0BB;}
.d_activitylist .listitem video{width:100%;height:350px;object-fit:fill;}
@media only screen and (max-width:1366px){
	.d_schoolcmflist .listitem{height:270px;}
	.d_schoolcmflist .listitem .itemicon{margin:50px 0;}
	.d_schoolcmflist .listitem .itemicon img{width:80px;}
	.d_schoolcmflist .listitem .itemname{font-size:20px;line-height: 1em;}
	.d_schoolcmflist .listitem .itemsubdesc{font-size:14px;line-height: 1em;margin-top: 20px;}
	.d_schooltxtlist .listitem{font-size:15px;margin-right:80px;}
}
@media only screen and (max-width:1024px){
	.d_schoolcmflist .listitem{height:220px;}
	.d_schoolcmflist .listitem .itemicon{margin:40px 0;}
	.d_schoolcmflist .listitem .itemicon img{width:60px;}
	.d_schoolcmflist .listitem .itemname{font-size:18px;line-height: 1em;}
	.d_schoolcmflist .listitem .itemsubdesc{font-size:12px;line-height: 1em;margin-top: 15px;}
	.d_schooltxtlist .listitem{font-size:14px;margin-right:60px;}
}
@media only screen and (max-width:800px){
	.d_schoolcmflist .listitem{height:180px;}
	.d_schoolcmflist .listitem .itemicon{margin:30px 0;}
	.d_schoolcmflist .listitem .itemicon img{width:40px;}
	.d_schoolcmflist .listitem .itemname{font-size:16px;line-height: 1em;}
	.d_schoolcmflist .listitem .itemsubdesc{font-size:12px;line-height: 1em;margin-top: 15px;}
	.d_schooltxtlist .listitem{font-size:12px;margin-right:40px;}
}
.d_schoollist3{text-align: center;}
.d_schoollist3 ul li{font-size:17px;line-height: 35px;margin-bottom: 10px;}
.d_schoollist3 ul li.t1{color:#123085;}
.d_schoollist3 ul li.t2{color:#3DA0BB;}
.d_schoollist3 ul li:hover{color:black;}
@media only screen and (max-width:1366px){
	.d_schoollist3 ul li{font-size:16px;line-height: 30px;margin-bottom: 10px;}
}
@media only screen and (max-width:1024px){
	.d_schoollist3 ul li{font-size:15px;line-height: 30px;margin-bottom: 10px;}
}
@media only screen and (max-width:800px){
	.d_schoollist3 ul li{font-size:14px;line-height: 25px;margin-bottom: 10px;}

	.d_listcol4 ul{margin-left:-1%;}
	.d_listcol4 ul li.listitem{width:48.5%;margin-left:1%;margin-bottom: 3px;}

	.d_listcol4.min ul{margin-left:-2%;}
	.d_listcol4.min ul li.listitem{width:48%;margin-left:2%;margin-bottom:20px;}

	.d_listcol5 ul{margin-left:-1%;}
	.d_listcol5 ul li.listitem{width:32.33%;margin-left:1%;margin-bottom: 3px;}
	.d_listcol5 ul li.listitem:nth-child(5n-2){clear:both;}
	.d_listcol5 ul li.listitem:nth-child(5n-4){margin-left:17.6%;}

	.d_listcol5.min ul{margin-left:-2%;}
	.d_listcol5.min ul li.listitem{width:31.33%;margin-left:2%;margin-bottom:20px;}
	.d_listcol5.min ul li.listitem:nth-child(5n-2){clear:both;}
	.d_listcol5.min ul li.listitem:nth-child(5n-4){margin-left:18.6%;}
}
@media only screen and (max-width:500px){
	/*.d_schoollist3 ul li{font-size:13px;line-height: 25px;margin-bottom: 5px;}*/
	.d_listcol4 ul li.listitem .itemdesc.spec{line-height:25px;font-size:11px;}
	.d_listcol5 ul li.listitem .itemdesc.spec{line-height:25px;font-size:11px;}
}


/*---------------------------------------------------------------------------*/
.productpagemenu1 .inner{position: relative;width:200px;font-size:20px;line-height: 46px;color:#4C4948;border-top:1px solid #4C4948;border-bottom:1px solid #4C4948;font-weight: bold;}
.productpagemenu1 .inner:hover{border-color:#3DA0BB;}
.productpagemenu1 .inner img{position: absolute;right:-22px;top:-6px;width:35px;height:55px;}
img.img-product1-zxx{display: block;margin-top: -48px;width:100%;}
.d_product1content1 .left{width:40%;float:left;margin-right:5%;}
.d_product1content1 .left img{width:100%;}
.d_product1content1 .right{width:55%;float:left;}
.d_product1content1 .right .datalist .listitem{border:1px solid #ccc;border-right:none;padding:50px 0;margin-top:-1px;position: relative;}
.d_product1content1 .right .datalist .listitem:hover{border-color:#3DA0BB;z-index:2;}
.d_product1content1 .right .datalist .listitem .inner{padding-left:160px;position: relative;}
.d_product1content1 .right .datalist .listitem .inner .itemicon{position: absolute;left:0;top:-6px;width:160px;text-align: center;}
.d_product1content1 .right .datalist .listitem .inner .itemicon img{width:90px;}
.d_product1content1 .right .datalist .listitem .inner .p1{border-bottom:1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
.d_product1content1 .right .datalist .listitem .inner .p1 span.cn{font-size:20px;vertical-align: bottom;line-height: 1em;}
.d_product1content1 .right .datalist .listitem .inner .p1 span.en{font-size:13px;vertical-align: bottom;line-height: 1em;}
.d_product1content1 .right .datalist .listitem .inner .p2{font-size:15px;line-height: 30px;height:60px;overflow: hidden;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.d_product1content2 li.listitem{cursor: pointer;}
.d_product1content2 li.listitem img.mimg2{display: none;}
.d_product1content2 li.listitem img.mimg1{display: block;}
.d_product1content2 li.listitem:hover img.mimg1{display: none;}
.d_product1content2 li.listitem:hover img.mimg2{display: block;}
/*.d_product1content2 li.listitem .itemcontent img{width:182px;margin-top:15px;height:326px;}
.d_product1content2 li.listitem .itemcontent{background:url(../images/img-product1-bg2.png) no-repeat center;background-size:210px 390px;height:390px;text-align: center;}
.d_product1content2 li.listitem:hover .itemcontent{background:url(../images/img-product1-bg1.png) no-repeat center;background-size:210px 390px;}
*/

@media only screen and (max-width:1366px){
	.productpagemenu1 .inner{font-size:18px;}
	.d_product1content1 .right .datalist .listitem .inner .p2{font-size:14px;}
}
@media only screen and (max-width:1024px){
	.productpagemenu1 .inner{font-size:17px;}
	.d_product1content1 .right .datalist .listitem{padding:35px 0;}
	.d_product1content1 .right .datalist .listitem .inner{padding-left:120px;}
	.d_product1content1 .right .datalist .listitem .inner .itemicon{top:-6px;width:120px;}
	.d_product1content1 .right .datalist .listitem .inner .itemicon img{width:70px;}
	.d_product1content1 .right .datalist .listitem .inner .p1{padding-bottom: 10px;margin-bottom: 10px;}
	.d_product1content1 .right .datalist .listitem .inner .p1 span.cn{font-size:17px;}
	.d_product1content1 .right .datalist .listitem .inner .p1 span.en{font-size:12px;;}
	.d_product1content1 .right .datalist .listitem .inner .p2{font-size:12px;line-height:25px;height:50px;}
}
@media only screen and (max-width:800px){
	img.img-product1-zxx{margin-top:-35px;}
	.productpagemenu1 .inner{width:140px;font-size:16px;line-height: 38px;}
	.productpagemenu1 .inner img{right:-20px;top:-6px;width:30px;height:47px;}
	.d_product1content1 .left{width:100%;float:none;margin-right:0;margin-bottom: 20px;display: none;}
	.d_product1content1 .right{width:100%;float:none;}
	.d_product1content1 .right .datalist .listitem .inner .p1 span.cn{font-size:16px;}
	.d_product1content1 .right .datalist .listitem{padding:25px 0;}
	.d_product1content1 .right .datalist .listitem .inner .p2{height:auto;-webkit-line-clamp: 22;min-height:50px;}
}
@media only screen and (max-width:500px){
	.productpagemenu1 .inner{font-weight:200;width:120px;}
	.d_product1content1 .right .datalist .listitem .inner{padding-left:90px;}
	.d_product1content1 .right .datalist .listitem .inner .itemicon{top:5px;width:90px;}
	.d_product1content1 .right .datalist .listitem .inner .itemicon img{width:50px;}
	.d_product1content1 .right .datalist .listitem .inner .p1{padding-bottom:8px;margin-bottom: 5px;}
	.d_product1content1 .right .datalist .listitem .inner .p1 span.cn{font-size:15px;}
	.d_product1content1 .right .datalist .listitem{padding:15px 0;}
}


/*---------------------------------------------------------------------------*/
.product3datalist{color:#595757;}
.product3datalist .listitem .itemimg{border:1px solid #ccc;cursor: pointer;}
.product3datalist .listitem .itemname{margin:15px 0;line-height: 22px;}
.product3datalist .listitem .itemname span.cn{display: inline-block;vertical-align: bottom;font-size:17px;margin-right:6px;line-height: 1em;font-weight: bold;}
.product3datalist .listitem .itemname span.en{display: inline-block;vertical-align: bottom;font-size:12px;line-height: 1.2em;font-family:思源细体;}
.product3datalist .listitem .itemdesc{font-size:13px;line-height: 25px;height:50px;font-family:思源细体;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product3datalist .listitem .itemdesc2{font-size:13px;line-height: 25px;height:125px;font-family:思源细体;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.product3datalist.col5 ul{margin-left:-1.5%;}
.product3datalist.col5 ul li.listitem{margin-left:1.5%;width:18.5%;float:left;}
.product3datalist.col3 ul{margin-left:-1.5%;}
.product3datalist.col3 ul li.listitem{margin-left:1.5%;width:31.83%;float:left;}
.product3datalist.col4 ul{margin-left:-1.5%;}
.product3datalist.col4 ul li.listitem{margin-left:1.5%;width:23.5%;float:left;}

.d_producticonlist ul{margin-left:-6%;}
.d_producticonlist ul li.listitem{width:14%;margin-left:6%;float:left;text-align: center;}
.d_producticonlist ul li.listitem .border{border:1px solid #ccc;border-radius: 100%;padding:8px;cursor:pointer;}
.d_producticonlist ul li.listitem .border .inner{
	border-radius: 100%;background:url(../images/img-product3-bg1.png) no-repeat center;background-size:cover;color:white;
	height:160px;padding-top:30px;
}
.d_producticonlist ul li.listitem .itemicon{width:90%;margin:0 auto;border-bottom:1px solid white;padding-bottom:10px;margin-bottom: 10px;}
.d_producticonlist ul li.listitem .itemicon img{width:48px;}
.d_producticonlist ul li.listitem .itemdesc{font-size:13px;line-height: 22px;width:95px;margin:0 auto;}
.d_producticonlist ul li.listitem .itemname{font-size:18px;line-height: 1em;margin-top:20px;}
.d_producticonlist ul li.listitem:hover .border{background:url(../images/img-product3-bg1.png) no-repeat center;background-size:cover;}
.d_producticonlist ul li.listitem:hover .inner{backgrond:none;}

.d_product3list1 ul{margin-left:-5%;}
.d_product3list1 ul li.listitem{margin-left:5%;width:28.33%;float:left;text-align: center;cursor: pointer;}
.d_product3list1 ul li.listitem .itemimg img.img2{display: none;}
.d_product3list1 ul li.listitem .itemimg img.img1{display: block;}
.d_product3list1 ul li.listitem:hover .itemimg img.img1{display: none;}
.d_product3list1 ul li.listitem:hover .itemimg img.img2{display: block;}

.d_product3list1 ul li.listitem .itemtxt .p1{font-size:20px;line-height: 1em;margin-bottom: 10px;margin-top:40px;}
.d_product3list1 ul li.listitem .itemtxt .p2{font-size:15px;line-height: 25px;}

.d_product3list2 ul{margin-left:-2%;}
.d_product3list2 ul li.listitem{width:48%;float:left;margin-left:2%;text-align: center;padding:35px 0;color:white;}
.d_product3list2 ul li.listitem.i1{background: url(../images/img-product3-bg2.jpg) no-repeat center;background-size:cover;}
.d_product3list2 ul li.listitem.i2{background: url(../images/img-product3-bg3.jpg) no-repeat center;background-size:cover;}
.d_product3list2 ul li.listitem .itemimg{display: block;width:115px;margin:0 auto;}
.d_product3list2 ul li.listitem:hover{background:#3DA0BB;}
.d_product3list2 ul li.listitem p.p1{font-size:20px;line-height: 30px;margin-top:30px;margin-bottom:10px;}
.d_product3list2 ul li.listitem p.p2{font-size:14px;line-height: 20px;}
.d_product3code{text-align: center;}
.d_product3code .codeimg{width:200px;margin:0 auto;display: block;border:1px solid #ccc;}
.d_product3code p{font-size:18px;line-height: 1em;margin-top:30px;}
@media only screen and (max-width:1366px){
	.product3datalist .listitem .itemname span.cn{font-size:16px;}
	.d_producticonlist ul li.listitem .itemname{font-size:16px;}
	.d_product3list1 ul li.listitem .itemtxt .p1{font-size:18px;margin-top:35px;}
	.d_product3list1 ul li.listitem .itemtxt .p2{font-size:14px;line-height: 22px;}
	.d_product3list2 ul li.listitem .itemimg{width:100px;}
	.d_product3list2 ul li.listitem p.p1{font-size:18px;line-height: 25px;margin-top:25px;margin-bottom:10px;}
	.d_product3list2 ul li.listitem p.p2{font-size:13px;line-height: 20px;}
	.d_product3code p{font-size:16px;margin-top:25px;}
}
@media only screen and (max-width:1024px){
	.product3datalist .listitem .itemname{margin:5px 0;line-height: 20px;}
	.product3datalist .listitem .itemname span.cn{font-size:15px;margin-right:5px;}
	.product3datalist .listitem .itemname span.en{display: none;}
	.product3datalist .listitem .itemdesc{font-size:12px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
	.product3datalist .listitem .itemdesc2{font-size:12px;line-height: 22px;height:110px;-webkit-line-clamp: 5;}

	.d_producticonlist ul{margin-left:-4%;}
	.d_producticonlist ul li.listitem{width:16%;margin-left:4%;}
	.d_producticonlist ul li.listitem .border{padding:5px;width:140px;margin:0 auto;max-width:100%;}
	.d_producticonlist ul li.listitem .border .inner{height:130px;padding-top:20px;}
	.d_producticonlist ul li.listitem .itemicon{width:90%;padding-bottom:10px;margin-bottom: 10px;}
	.d_producticonlist ul li.listitem .itemicon img{width:35px;}
	.d_producticonlist ul li.listitem .itemdesc{font-size:12px;line-height: 20px;width:85px;}
	.d_producticonlist ul li.listitem .itemname{font-size:15px;margin-top:20px;}
	.d_product3list1 ul li.listitem .itemtxt .p1{font-size:16px;margin-top:30px;}
	.d_product3list1 ul li.listitem .itemtxt .p2{font-size:12px;line-height: 20px;}
	.d_product3list2 ul li.listitem{padding:25px;}
	.d_product3list2 ul li.listitem .itemimg{width:80px;}
	.d_product3list2 ul li.listitem p.p1{font-size:16px;line-height: 25px;margin-top:25px;margin-bottom:10px;}
	.d_product3list2 ul li.listitem p.p2{font-size:12px;line-height: 20px;}
	.d_product3code p{font-size:15px;margin-top:20px;}
	.d_product3code .codeimg{width:150px;}
}
@media only screen and (max-width:800px){
	.product3datalist.col5 ul{margin-left:-2%;}
	.product3datalist.col5 ul li.listitem{margin-left:2%;width:48%;margin-bottom:20px;}
	.product3datalist.col5 ul li.listitem:nth-child(1),.product3datalist.col5 ul li.listitem:nth-child(2),.product3datalist.col5 ul li.listitem:nth-child(3){
		width:31.33%;
	}
	.product3datalist.col3 ul{margin-left:-2%;}
	.product3datalist.col3 ul li.listitem{margin-left:2%;width:31.33%;margin-bottom:20px;}
	.product3datalist.col4 ul{margin-left:-2%;}
	.product3datalist.col4 ul li.listitem{margin-left:2%;width:48%;margin-bottom:20px;}
	.d_producticonlist ul{margin-left:-2%;}
	.d_producticonlist ul li.listitem{width:31.33%;margin-left:2%;margin-bottom:20px;}
	.d_producticonlist ul li.listitem:nth-child(3){clear:both;}
	.d_producticonlist ul li.listitem:nth-child(1){margin-left:18.66%;}

	.d_product3list1 ul li.listitem .itemtxt .p1{font-size:15px;margin-bottom: 5px;margin-top:20px;}
	.d_product3list1 ul li.listitem .itemtxt .p2{font-size:12px;}
	.d_product3list2 ul{margin-left:0;}
	.d_product3list2 ul li.listitem{padding:25px;width:100%;float:none;margin-left:0;margin-bottom:20px;}
	.d_product3list2 ul li.listitem .itemimg{width:80px;}
	.d_product3list2 ul li.listitem p.p1{font-size:15px;line-height: 25px;margin-top:25px;margin-bottom:5px;}
	.d_product3list2 ul li.listitem p.p2{font-size:12px;line-height: 20px;}
	.d_product3code p{font-size:14px;margin-top:15px;}
	.d_product3code .codeimg{width:130px;}	
}
@media only screen and (max-width:500px){
	.product3datalist .listitem .itemdesc{font-size:11px;line-height: 22px;height:44px;}
	.d_producticonlist ul li.listitem .border{padding:3px;width:110px;margin:0 auto;max-width:100%;}
	.d_producticonlist ul li.listitem .border .inner{height:100px;padding-top:8px;}
	.d_producticonlist ul li.listitem .itemicon{width:90%;padding-bottom:7px;margin-bottom: 7px;}
	.d_producticonlist ul li.listitem .itemicon img{width:30px;}
	.d_producticonlist ul li.listitem .itemdesc{font-size:11px;line-height: 18px;}
	.d_producticonlist ul li.listitem .itemname{font-size:14px;margin-top:15px;}
}


/*---------------------------------------------------------------------------*/
.d_product5content1{font-size:14px;line-height: 35px;}
.d_product5table1{width:750px;max-width: 100%;margin:0 auto;background: url(../images/bg_case.jpg) no-repeat center;background-size:cover;}
.d_product5table1 table{width:100%;text-align: center;border-color:#ccc;}
.d_product5table1 table tbody{border-color:#ccc;}
.d_product5table1 table tr td{width:26.6%;line-height:30px;font-size:14px;padding:25px 0;background: white;}
.d_product5table1 table tr.tr1 td{padding:10px 0;font-size:18px;color:white;background: #3DA0BB;border-color:white;background:transparent;}
.d_product5table1 table tr td.td1{font-size:18px;color:white;background: #3DA0BB;border-color:white;width:20%;background:transparent;}
.d_product5list1{width:670px;max-width:100%;margin:0 auto;}
.d_product5list1 .listitem{margin-bottom:25px;}
.d_product5list1 .listitem img{width:38px;display: inline-block;vertical-align: middle;}
.d_product5list1 .listitem span.s1{font-size:18px;line-height: 30px;display: inline-block;vertical-align: middle;margin-left:30px;margin-right:5px;}
.d_product5list1 .listitem span.s2{font-size:14px;line-height: 30px;display: inline-block;vertical-align: middle;}

.d_product5list2 .listitem{position: relative;padding-left:280px;margin-bottom:40px;}
.d_product5list2 .listitem .itemicon{position: absolute;left:0;top:0;width:200px;height:170px;padding-top:10px;text-align: center;border:1px solid #ccc;}
.d_product5list2 .listitem .itemicon img{width:120px;}
.d_product5list2 .listitem .itemtxt{border-bottom:1px solid #ccc;}
.d_product5list2 .listitem .itemtxt .t-title{font-size:22px;line-height: 1em;font-weight: bold;}
.d_product5list2 .listitem .itemtxt .t-desc{font-size:14px;line-height: 35px;padding:21px 0;min-height:147px;}
.d_product5list2 .listitem.last .itemtxt{border:none;}
.d_product5caselist.d_listcol3 ul li.listitem .itemdesc{text-align: left;}
.d_product5caselistsmall{text-align: center;}
.d_product5caselistsmall img{width:250px;display: inline-block;vertical-align: middle;margin:0 2%;max-width:45%;margin-bottom:20px;}

@media only screen and (max-width:1366px){
	.d_product5content1{font-size:14px;line-height: 32px;}
	.d_product5table1 table tr td{font-size:14px;padding:22px 0;}
	.d_product5table1 table tr.tr1 td{padding:10px 0;font-size:16px;}
	.d_product5table1 table tr td.td1{font-size:16px;}
	.d_product5list1{width:650px;}
	.d_product5list1 .listitem{margin-bottom:20px;}
	.d_product5list1 .listitem img{width:35px;}
	.d_product5list1 .listitem span.s1{font-size:16px;line-height: 30px;margin-right:5px;}
	.d_product5list1 .listitem span.s2{font-size:14px;line-height: 30px;}

	.d_product5list2 .listitem{padding-left:220px;margin-bottom:40px;}
	.d_product5list2 .listitem .itemicon{width:150px;height:150px;padding-top:15px;}
	.d_product5list2 .listitem .itemicon img{width:90px;}
	.d_product5list2 .listitem .itemtxt .t-title{font-size:18px;}
	.d_product5list2 .listitem .itemtxt .t-desc{font-size:14px;line-height: 30px;padding:20px 0;min-height:130px;}
	.d_product5caselistsmall img{width:220px;margin-bottom:20px;}
}
@media only screen and (max-width:1024px){
	.d_product5content1{font-size:13px;line-height: 28px;}
	.d_product5table1 table tr td{font-size:13px;padding:15px 0;}
	.d_product5table1 table tr.tr1 td{padding:10px 0;font-size:16px;}
	.d_product5table1 table tr td.td1{font-size:16px;}
	.d_product5list1{width:570px;}
	.d_product5list1 .listitem{margin-bottom:20px;}
	.d_product5list1 .listitem img{width:30px;}
	.d_product5list1 .listitem span.s1{font-size:15px;line-height: 25px;margin-right:5px;}
	.d_product5list1 .listitem span.s2{font-size:12px;line-height: 25px;}

	.d_product5list2 .listitem{padding-left:150px;margin-bottom:30px;}
	.d_product5list2 .listitem .itemicon{width:122px;height:122px;padding-top:12px;}
	.d_product5list2 .listitem .itemicon img{width:80px;}
	.d_product5list2 .listitem .itemtxt .t-title{font-size:16px;}
	.d_product5list2 .listitem .itemtxt .t-desc{font-size:12px;line-height: 25px;padding:15px 0;min-height:105px;}
	.d_product5caselistsmall img{width:200px;margin-bottom:20px;}
}
@media only screen and (max-width:600px){
	.d_product5content1{font-size:12px;line-height: 25px;}
	.d_product5table1 table tr td{font-size:12px;padding:12px 5px;}
	.d_product5table1 table tr.tr1 td{padding:10px 0;font-size:15px;}
	.d_product5table1 table tr td.td1{font-size:15px;}
	.d_product5list1{width:100%;}
	.d_product5list1 .listitem{margin-bottom:20px;}
	.d_product5list1 .listitem img{width:30px;}
	.d_product5list1 .listitem span.s1{font-size:15px;line-height: 25px;margin-right:5px;margin-left: 10px;}
	.d_product5list1 .listitem span.s2{font-size:12px;line-height: 25px;display: block;border-top:1px solid #ccc;margin-top:10px;padding-top:10px;}

	.d_product5list2 .listitem{padding-left:110px;margin-bottom:30px;}
	.d_product5list2 .listitem .itemicon{width:90px;height:90px;padding-top:8px;}
	.d_product5list2 .listitem .itemicon img{width:60px;}
	.d_product5list2 .listitem .itemtxt{border:none;}
	.d_product5list2 .listitem{border-bottom:1px solid #ccc;}
	.d_product5list2 .listitem .itemtxt .t-title{font-size:15px;}
	.d_product5list2 .listitem .itemtxt .t-desc{font-size:12px;line-height: 20px;padding:15px 0;min-height:0;}
	.d_product5caselistsmall img{width:47%;max-width:100%;margin-left:3%;margin-right:0;margin-bottom:20px;display: block;float:left;}
	.d_product5caselistsmall .inner{margin-left:-3%;}
}
@media only screen and (max-width:500px){
	.d_product5table1 table tr td{font-size:12px;padding:12px 5px;}
	.d_product5table1 table tr.tr1 td{padding:10px 0;font-size:14px;}
	.d_product5table1 table tr td.td1{font-size:14px;}
	.d_product5table1 table tr td{width:25.6%;}
	.d_product5table1 table tr td.td1{width:23%;}
}


/*---------------------------------------------------------------------------*/
.d_product5list3 ul{margin-left:-2%;}
.d_product5list3 .listitem{background: url(../images/img-product5-p3-bg1.jpg) no-repeat center;background-size:cover;position: relative;height:180px;width:48%;float:left;margin-left:2%;}
.d_product5list3 .listitem:hover{background: #3DA0BB;}
.d_product5list3 .listitem img{width:250px;height:120px;position: absolute;left:50%;top:50%;display: block;margin-left:-125px;margin-top:-60px;}

.d_product5table2 table{width:100%;text-align: center;border-color:#ccc;background:url(../images/bg_case.jpg) no-repeat center;background-size:cover;}
.d_product5table2 table td{font-size:18px;line-height: 40px;padding:10px;width:24%;}
.d_product5table2 table tr.tr1 td{padding:20px 10px;background:white;}
.d_product5table2 table tr.tr1 td.td1{color:#3E3A39;font-size:22px;line-height: 1em;width:28%;}
.d_product5table2 table tr.tr1 td.td1 img{width:85px;display: inline-block;margin-bottom:40px;}
.d_product5table2 table tr.tr2 td{color:white;border-color:white;line-height: 25px;}

.d_product5list4 ul{margin-left:-50px;}
.d_product5list4 li.listitem{font-size:14px;color:#3DA0BB;line-height: 40px;display: inline-block;float:left;margin-left:50px;margin-bottom:20px;line-height: 25px;}
.d_product5list4 li.listitem:hover{color:#123084;}
@media only screen and (max-width:1366px){
	.d_product5table2 table td{font-size:16px;line-height: 35px;padding:10px;width:24%;}
	.d_product5table2 table tr.tr1 td{padding:15px 10px;}
	.d_product5table2 table tr.tr1 td.td1{font-size:20px;width:28%;}
	.d_product5table2 table tr.tr1 td.td1 img{width:80px;margin-bottom:30px;}
	.d_product5table2 table tr.tr2 td{line-height: 25px;}
}
@media only screen and (max-width:1024px){
	.d_product5table2 table td{font-size:14px;line-height: 30px;padding:10px;width:24%;}
	.d_product5table2 table tr.tr1 td{padding:15px 10px;}
	.d_product5table2 table tr.tr1 td.td1{font-size:16px;width:28%;}
	.d_product5table2 table tr.tr1 td.td1 img{width:60px;margin-bottom:20px;}
	.d_product5table2 table tr.tr2 td{line-height: 20px;}
	.d_product5list3 .listitem{height:150px;}
	
	.d_product5list3 .listitem img{width:200px;height:96px;margin-left:-100px;margin-top:-48px;}
}
@media only screen and (max-width:600px){
	.d_product5table2 table td{font-size:12px;line-height: 25px;padding:5px;width:25%;}
	.d_product5table2 table tr.tr1 td{padding:10px 5px;}
	.d_product5table2 table tr.tr1 td.td1{font-size:15px;width:25%;}
	.d_product5table2 table tr.tr1 td.td1 img{width:40px;margin-bottom:15px;}
	.d_product5table2 table tr.tr2 td{line-height: 20px;}
	.d_product5list3 .listitem{height:100px;}
	
	.d_product5list3 .listitem img{width:130px;height:62px;margin-left:-65px;margin-top:-31px;}
	.d_product5list4 ul{margin-left:0;}
	.d_product5list4 li.listitem{font-size:13px;margin-left:0;margin-bottom:15px;line-height: 23px;display: block;float:none;}	
}


/*---------------------------------------------------------------------------*/
.d_indexcontent1 .left{width:50%;float: left;}
.d_indexcontent1 .left .contenttxt{font-size:16px;line-height: 38px;}
.d_indexcontent1 .left .t-more{position: relative;border-bottom:1px solid #727171;font-size:14px;line-height: 40px;text-align: right;padding-right:30px;}
.d_indexcontent1 .left .t-more:after{content:"";position: absolute;right:-5px;top:12px; width: 0; 
 height: 0;
 border-width: 8px;
 border-style: solid;
 border-color: transparent transparent transparent #727171;
}
.d_indexcontent1 .left .t-more:hover{color:#3DA0BB;border-color:#3DA0BB;}
.d_indexcontent1 .left .t-more:hover:after{border-color: transparent transparent transparent #3DA0BB;}
.d_indexcontent1 .right.d_video{width:45%;margin-left:5%;float:left;height:345px;background:black;background: rgba(0,0,0,0.7);}
.d_indexcontent1 .right.d_video video{object-fit:fill;width:100%;height:100%;}

.d_indexlist1 ul{margin-left:-2%;}
.d_indexlist1 ul li.listitem{width:31.33%;margin-left:2%;float:left;margin-bottom:30px;background:url(../images/img-index-bg1.jpg) no-repeat center;background-size:cover;text-align: center;color:white;padding:35px;cursor: pointer;}
.d_indexlist1 ul li.listitem:hover{background:#3DA0BB;}
.d_indexlist1 ul li.listitem .itemicon{width:110px;display: block;margin:30px auto;}
.d_indexlist1 ul li.listitem .itemtitle{font-size:20px;line-height:45px;margin-bottom:20px;}
.d_indexlist1 ul li.listitem .itemtitle span{display: inline-block;vertical-align:middle;}
.d_indexlist1 ul li.listitem .itemtitle img{width:25px;vertical-align: middle;margin-left:20px;}
.d_indexlist1 ul li.listitem .itemdesc{font-size:15px;line-height: 35px;height:70px;text-align: left;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.d_indexcontent2{background: url(../images/img-index-bg2.jpg) no-repeat center;background-size:cover;height:730px;color:white;}
.d_indexcontent2 .dtxt{margin-top:150px;}
.d_indexcontent2 .dtxt .t-txt1{font-size:60px;line-height: 1em;letter-spacing:7px;}
.d_indexcontent2 .dtxt .t-txt2{font-size:20px;line-height: 1em;letter-spacing:1px;border-top:1px solid white;padding-top: 15px;margin-top:15px;display: inline-block;}
.d_indexcontent2 .dtxt .t-more{font-size:18px;line-height: 40px;width:160px;text-align: center;color:white;border:1px solid white;margin-top:30px;}
.d_indexcontent2 .dtxt .t-more:hover{background: #3DA0BB;border-color:#3DA0BB;}

.d_indexcontent4{background: url(../images/img-index-bg5.png) no-repeat center;background-size:cover;height:730px;color:white;}

.d_indexcaselist ul{margin-left:-1%;}
.d_indexcaselist ul .listitem{width:24%;float:left;margin-left:1%;}
.d_indexcaselist ul .listitem.big{width:49%;}
.d_indexcaselist .listitem .itemtxt{padding:20px;background:white;}
.d_indexcaselist .listitem .t-title{line-height: 20px;margin-bottom:12px;}
.d_indexcaselist .listitem .t-title .cn{font-size:18px;display: inline-block;vertical-align: middle;font-weight: bold;}
.d_indexcaselist .listitem .t-title .en{font-size:12px;display: inline-block;vertical-align: middle;}
.d_indexcaselist .listitem .t-desc{
	font-size:14px;line-height: 31px;height:252px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    font-family: 思源细体;
}
.d_indexcaselist{position: relative;}
.d_indexcaselist .listitem.big .t-desc{height:60px;-webkit-line-clamp: 2;line-height: 30px;}
.d_indexcaselist .listitem .t-date{font-size:12px;text-align: right;border-bottom:1px solid #727171;line-height: 30px;margin-top: 6px;}

.d_indexcaselist .listitem .t-more{width:90px;line-height: 28px;text-align: center;color:#595757;border:1px solid #595757;margin-top:20px;font-size:13px;}
.d_indexcaselist .listitem .t-more:hover{background:#3DA0BB;color:white;border-color:#3DA0BB;background: url(../images/img-index-bg4.jpg) no-repeat center;background-size:cover;}


.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div{display:block;width:50px;height:90px;position: absolute;top:50%;margin-top:-45px;}
.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div.owl-prev{left:-8%;background: url(../images/icon-prev.png) no-repeat center;}
.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div.owl-next{right:-8%;background: url(../images/icon-next.png) no-repeat center;}
.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-pagination{display: none;}

.d_indexcontent3{height:730px;background: url(../images/img-index-bg3.jpg) no-repeat center;background-size:cover;padding-top:60px;color:white;}

@media only screen and (max-width:1366px){
	.d_indexcontent1 .left .contenttxt{font-size:15px;line-height: 35px;}
	.d_indexcontent1 .right.d_video{height:321px;}
	.d_indexlist1 ul li.listitem{margin-bottom:30px;padding:25px;}
	.d_indexlist1 ul li.listitem .itemicon{width:90px;display: block;margin:25px auto;}
	.d_indexlist1 ul li.listitem .itemtitle{font-size:18px;line-height:40px;margin-bottom:15px;}
	.d_indexlist1 ul li.listitem .itemtitle img{width:20px;margin-left:15px;}
	.d_indexlist1 ul li.listitem .itemdesc{font-size:14px;line-height: 30px;height:60px;}

	.d_indexcontent2{background-size:auto 100%;height:600px;}
	.d_indexcontent3{height:600px;background-size:auto 100%;padding-top:50px;}
	.d_indexcontent4{background-size:auto 100%;height:600px;}
	.d_indexcontent2 .dtxt{margin-top:120px;}
	.d_indexcontent2 .dtxt .t-txt1{font-size:52px;letter-spacing:6px;}
	.d_indexcontent2 .dtxt .t-txt2{font-size:18px;letter-spacing:0px;padding-top: 12px;margin-top:12px;}
	.d_indexcontent2 .dtxt .t-more{font-size:16px;line-height: 35px;width:120px;margin-top:25px;}
	.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div.owl-prev{left:-60px;}
	.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div.owl-next{right:-60px;}
}
@media only screen and (max-width:1280px){
	.d_indexcaselist{padding:0 60px;}
	.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div.owl-prev{left:0;}
	.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div.owl-next{right:0;}
}
@media only screen and (max-width:1024px){
	.d_indexcontent1 .left .contenttxt{font-size:14px;line-height: 30px;}
	.d_indexcontent1 .right.d_video{height:281px;}
	.d_indexlist1 ul li.listitem{margin-bottom:20px;padding:20px;}
	.d_indexlist1 ul li.listitem .itemicon{width:70px;margin:20px auto;}
	.d_indexlist1 ul li.listitem .itemtitle{font-size:16px;line-height:35px;margin-bottom:15px;}
	.d_indexlist1 ul li.listitem .itemtitle img{width:18px;margin-left:10px;}
	.d_indexlist1 ul li.listitem .itemdesc{font-size:12px;line-height:25px;height:50px;}

	.d_indexcontent2{background-size:auto 100%;height:400px;}
	.d_indexcontent3{height:400px;background-size:auto 100%;padding-top:1px;}
	.d_indexcontent4{background-size:auto 100%;height:400px;}
	.d_indexcontent2 .dtxt{margin-top:80px;}
	.d_indexcontent2 .dtxt .t-txt1{font-size:40px;letter-spacing:8px;}
	.d_indexcontent2 .dtxt .t-txt2{font-size:15px;letter-spacing:0px;padding-top: 10px;margin-top:10px;}
	.d_indexcontent2 .dtxt .t-more{font-size:14px;line-height: 30px;width:100px;margin-top:20px;}
	.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div.owl-prev{left:0;}
	.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons div.owl-next{right:0;}

	.d_indexcaselist .listitem .itemtxt{padding:10px;}
	.d_indexcaselist .listitem .t-title{line-height: 20px;margin-bottom:5px;}
	.d_indexcaselist .listitem .t-title .cn{font-size:16px;}
	.d_indexcaselist .listitem .t-title .en{display:none;}
	.d_indexcaselist .listitem .t-desc{
		font-size:12px;line-height: 25px;height:175px;margin-bottom:9px;
		text-overflow: -o-ellipsis-lastline;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 7;
	    -webkit-box-orient: vertical;
	}
	.d_indexcaselist .listitem.big .t-desc{height:50px;-webkit-line-clamp: 2;line-height: 25px;margin-bottom:0;}
	.d_indexcaselist .listitem .t-date{font-size:12px;line-height: 30px;margin-top: 0;padding-top:5px;}
	.d_indexcaselist .listitem .t-more{width:90px;line-height: 25px;margin-top:15px;font-size:12px;}	
}
@media only screen and (max-width:1000px){
	.b-container.index .owl-theme.d_indexcaselist .owl-controls .owl-buttons,.b-container.index .owl-theme.d_indexcaselist .owl-controls{display: none;}
	.d_indexcaselist.owl-carousel{display: block;padding:0;}
	.d_indexcaselist ul{margin-left:-2%;}
	.d_indexcaselist ul .listitem{width:31.33%;float:left;margin-left:2%;margin-bottom:20px;}
	.d_indexcaselist ul .listitem.big{width:31.33%;}
	.d_indexcaselist .listitem.big .t-desc,.d_indexcaselist .listitem .t-desc{font-size:12px;line-height: 25px;height:100px;margin-bottom:5px;-webkit-line-clamp: 4;}
}
@media only screen and (max-width:800px){
	.d_indexcontent1 .left .contenttxt{font-size:13px;line-height: 25px;}
	.d_indexcontent1 .left .t-more{font-size:12px;line-height: 30px;text-align: right;padding-right:15px;}
	.d_indexcontent1 .left .t-more:after{right:-5px;top:9px;border-width: 6px;}
	.d_indexcontent1 .right.d_video{height:281px;}
	.d_indexlist1 ul li.listitem{margin-bottom:20px;padding:20px 15px;}
	.d_indexlist1 ul li.listitem .itemicon{width:50px;margin:15px auto;}
	.d_indexlist1 ul li.listitem .itemtitle{font-size:15px;line-height:30px;margin-bottom:10px;}
	.d_indexlist1 ul li.listitem .itemtitle img{width:16px;margin-left:10px;}
	.d_indexlist1 ul li.listitem .itemdesc{font-size:12px;line-height:25px;height:50px;}

	.d_indexcontent2{background-size:auto 100%;height:300px;}
	.d_indexcontent3{height:350px;background-size:auto 100%;padding-top:1px;}
	.d_indexcontent4{background-size:auto 100%;height:300px;}
	.d_indexcontent2 .dtxt{margin-top:60px;}
	.d_indexcontent2 .dtxt .t-txt1{font-size:25px;letter-spacing:8px;}
	.d_indexcontent2 .dtxt .t-txt2{font-size:12px;letter-spacing:0px;padding-top: 10px;margin-top:10px;}
	.d_indexcontent2 .dtxt .t-more{font-size:12px;line-height:25px;width:80px;margin-top:15px;}
	.d_indexcaselist .listitem .t-title .cn{font-size:15px;}
	.d_indexcaselist .listitem {display:none;}/*小屏幕的时候在首页就不显示客户案例了*/
}
@media only screen and (max-width:600px){
	.d_indexcontent1 .left{width:100%;float:none;}
	.d_indexcontent1 .right.d_video{height:auto;width:100%;margin-left:0;float:none;margin-top:20px;}
	
	.d_indexlist1 ul li.listitem{margin-bottom:15px;padding:10px;width:48%;}
	
	.d_indexcontent2{background-size:auto 100%;height:240px;}
	.d_indexcontent3{height:350px;background-size:auto 100%;padding-top:1px;}
	.d_indexcontent4{background-size:auto 100%;height:240px;}
	.d_indexcontent2 .dtxt{margin-top:50px;}
	.d_indexcontent2 .dtxt .t-txt1{font-size:20px;letter-spacing:20px;}
	.d_indexcontent2 .dtxt .t-txt2{font-size:12px;letter-spacing:0px;padding-top: 10px;margin-top:10px;}
	.d_indexcontent2 .dtxt .t-more{font-size:12px;line-height:25px;width:80px;margin-top:15px;}
	.d_indexcaselist .listitem .t-title .cn{font-size:15px;}
	.d_indexcaselist ul .listitem{width:100%;margin-left:0;margin:0 auto;margin-bottom:20px;float:none;max-width: 400px;}
	.d_indexcaselist ul .listitem.big{width:100%;}
	.d_indexcaselist ul{margin-left:0;}
	.d_indexcaselist .listitem.big .t-desc,.d_indexcaselist .listitem .t-desc{font-size:12px;line-height: 25px;height:75px;margin-bottom:5px;-webkit-line-clamp: 3;}
	.d_indexcaselist .listitem .t-title .en{display: inline-block;}
	.d_indexcaselist .listitem {display:none;}/*小屏幕的时候在首页就不显示客户案例了*/
}
@media only screen and (max-width:500px){
	.d_indexlist1 ul li.listitem{margin-bottom:15px;padding:20px 15px;}
	.d_indexlist1 ul li.listitem .itemicon{width:40px;margin:10px auto;}
	.d_indexlist1 ul li.listitem .itemtitle{font-size:14px;line-height:30px;margin-bottom:10px;}
	.d_indexlist1 ul li.listitem .itemtitle img{width:16px;margin-left:5px;}
	.d_indexlist1 ul li.listitem .itemdesc{font-size:11px;line-height:22px;height:40px;}

	.d_indexcontent2{background-size:auto 100%;height:220px;}
	.d_indexcontent3{height:280px;background-size:auto 100%;padding-top:1px;}
	.d_indexcontent4{background-size:auto 100%;height:220px;}
	.d_indexcontent2 .dtxt{margin-top:50px;}
	.d_indexcontent2 .dtxt .t-txt1{font-size:20px;letter-spacing:20px;}
	.d_indexcontent2 .dtxt .t-txt2{font-size:12px;letter-spacing:0px;padding-top: 10px;margin-top:10px;}
	.d_indexcontent2 .dtxt .t-more{font-size:12px;line-height:25px;width:80px;margin-top:15px;}
	.d_indexcaselist .listitem {display:none;}/*小屏幕的时候在首页就不显示客户案例了*/
}
@media only screen and (max-width:400px){
	.d_indexlist1 ul li.listitem{margin-bottom:8px;padding:15px 8px;}
	.d_indexlist1 ul li.listitem .itemtitle{font-size:13px;margin-bottom:5px;}
	.d_indexlist1 ul li.listitem .itemtitle img{display: none;}
	.d_indexcaselist .listitem {display:none;}/*小屏幕的时候在首页就不显示客户案例了*/
}